package com.eco.fanliapp.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 渠道vo
 */
@Setter
@Getter
public class SyUserUnboundedOrderApplyVo{


    @Excel(name = "ID",orderNum = "1")
    private Long tableId;

    /**
     * 用户id
     */
    @Excel(name = "用户ID",orderNum = "2")
    private Long userId;

    /**
     * 订单id
     */
    @Excel(name = "订单编号",orderNum = "3")
    private Long orderId;

    /**
     * 处理状态 0已提交 1 已绑定 2未通过
     */
    @Excel(name = "用户提交",orderNum = "7",replace = {"已提交_0","已绑定_1","未通过_2"},isImportField = "true")
    private Integer status;

    /**
     * 绑定时间
     */
    @Excel(name = "用户提交时间",orderNum = "6",format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date bingTime;

    /**
     * 分佣处理结果0未处理 1已处理分佣 2已处理红包任务 11都已处理
     */
    private Integer commissionDealResult;

    /**
     * 是否启用
     */
    private Integer enable;

    /**
     * 是否删除
     */
    private Integer deleted;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;

    /**
     * 用户手机号
     */
    @Excel(name = "用户手机号",orderNum = "5")
    private String alipayPhoneNumber;

    /**
     * 微信昵称
     */
    @Excel(name = "用户昵称",orderNum = "4")
    private String weChatNickname;
}
